iT邦幫忙

DAY 16
1

初探網站自動化測試系列 第 16

Configuration API (Geb Day 16)

  • 分享至 

  • xImage
  •  

我不太可能每個設定都介紹,所以我們回頭來看看 Configuration API

有哪些東西可以設定?找set開頭的method

又該怎麼設?

setReportOnTestFailureOnly(boolean value)

reportOnTestFailureOnly = true

setBaseUrl(def baseUrl)

baseUrl = "http://localhost:8080"

setReportsDir(File reportsDir)

reportsDir = new File("target/geb-reports")

setDriver(WebDriver driver)

driver = {
        def driver = new FirefoxDriver()
        driver.javascriptEnabled = true
        driver
}

setUnexpectedPages(Collection pages)

unexpectedPages = [PageNotFoundPage, InternalServerErrorPage]

setDefaultWaitTimeout(Double defaultWaitTimeout)
setDefaultWaitRetryInterval(Double defaultWaitRetryInterval)

waiting {
        timeout = 5
        retryInterval = 0.1
}

setWaitPreset(String name, Double presetTimeout, Double presetRetryInterval)

waiting {
        presets {
            slow {
                timeout = 20
                retryInterval = 1
            }
            quick {
                timeout = 1
            }
        }
}

上一篇
介紹GebConfig - 2 (Geb Day 15)
下一篇
介紹GebConfig - 3 (Geb Day 17)
系列文
初探網站自動化測試30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言